dc870103536348073f9244ed29434975de0c198e,restful/src/main/java/org/cloudifysource/rest/controllers/ServiceController.java,ServiceController,deployStatefulProcessingUnit,#String#String#String[]#File#Properties#StatefulProcessingUnit#String#boolean#,1952

Before Change


		setContextProperties(deployment, contextProperties);

		if (cloud == null) {
			setSharedMachineProvisioning(deployment, agentZones, reservedMemoryCapacityPerMachineInMB);
			verifyEsmExistsInCluster();
			if (isLocalCloud()) {
				deployment.scale(new ManualCapacityScaleConfigurer().memoryCapacity(

After Change


		if (cloud == null) {
			verifyEsmExistsInCluster();
			if (isLocalCloud()) {
			    setPublicMachineProvisioning(deployment, agentZones, reservedMemoryCapacityPerMachineInMB);
				deployment.scale(new ManualCapacityScaleConfigurer().memoryCapacity(
						puConfig.getSla().getMemoryCapacity(), MemoryUnit.MEGABYTES).create());
			} else {
			    setSharedMachineProvisioning(deployment, agentZones, reservedMemoryCapacityPerMachineInMB);
				// eager scaling. one container per machine
				deployment.scale(ElasticScaleConfigFactory.createEagerScaleConfig());
			}